import os
import sysInit
import netWorkGetWay
import syscmd


def init():
    wifiFile = open("./sysconfig/config.ini", 'w+')
    wifiConfigBak = open("./sysconfig/config.ini.bak", 'r')
    defalutConfigText = wifiConfigBak.read()
    wifiFile.write(defalutConfigText)


if __name__ == '__main__':
    # 网络配置文件是否存在
    if os.path.exists('./sysconfig/config.ini'):
        print('配置文件存在，开始尝试连接有线网络和Wifi')
        netWorkGetWay.sendmsg("Hello center", "255.255.255.255", 8849)
        syscmd.runcmd("ipconfig /all")


        # 先测试无线能否连接中心，再测试有线能否连接中心
    else:
        print('配置文件不存在')
        init()
        print('因为未检测到配置文件，生成出厂配置')
        # 出厂模式
        # TODO
        #   1.AP配网
        #   2.导入校准数据
        #   3.导入自定义配置
        #创建AP等待用户下发配置
        sysInit.createWifi()

